@echo off
chcp 65001 >nul 2>&1
title 自定义右键菜单清理工具

echo ========================================
echo    自定义右键菜单清理工具
echo ========================================
echo.

REM 检查管理员权限
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo 错误：此脚本需要管理员权限运行！
    echo.
    echo 请右键点击此批处理文件，选择"以管理员身份运行"
    echo.
    pause
    exit /b 1
)

echo 正在以管理员权限运行PowerShell脚本...
echo.

REM 运行PowerShell脚本，绕过执行策略限制并设置正确编码
powershell.exe -ExecutionPolicy Bypass -NoProfile -Command "[Console]::OutputEncoding = [System.Text.Encoding]::UTF8; [Console]::InputEncoding = [System.Text.Encoding]::UTF8; & '%~dp0CustomRightClickCleaner.ps1'"

echo.
echo 脚本执行完毕，按任意键退出...
pause >nul 